﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using HousingInfo.Library;

namespace Admin.Admin
{
    public partial class Categories : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //if ((Session["LOGIN"] == null) || (int)Session["ROLES"] != 1)
            //{
            //    Response.Redirect("Login.aspx");
            //}
            
            //string mode = Request.QueryString["Mode"];
            ////Mode Add
            //if (mode == "1")
            //{
            //    btnUpdate.Visible = false;
            //    btnDelete.Visible = false;
            //    txtCategoryID.Visible = false;
            //    LabelCategoryID.Visible = false;
            //    PanelActions.Visible = true;
            //    lbHeaderActions.Text = "Thêm loại nhà đất";
            //    GridView1.Columns[0].Visible = false;

            //}
            //else //Mode Update
            //{
            //    btnAdd.Visible = false;
            //    lbHeaderActions.Text = "Sửa loại nhà đất";
            //}
        }

        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            CheckBox checkbox ;
            txtCategoryID.Text = GridView1.SelectedRow.Cells[1].Text;
            txtcategoryname.Text = Server.HtmlDecode(GridView1.SelectedRow.Cells[2].Text);
            checkbox = (CheckBox)GridView1.SelectedRow.FindControl("CheckBox1");
            isActive.Checked = checkbox.Checked;
            message.Text = "";
         
            if (PanelActions.Visible == false)
                PanelActions.Visible = true;
            messagedelete.Text = "";

        }

        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            //int categoryid = Convert.ToInt32(txtCategoryID.Text);
            //CategoryBO categorybo = CategoryBO.GetCategoryBO(categoryid);
            //categorybo.CategoryName = txtcategoryname.Text.ToString();
            //categorybo.IsActive = isActive.Checked;
            //try
            //{
            //    categorybo.Save();
            //    message.Text = "Cập nhật thành công !";
            //    GridView1.DataBind();
            //}
            //catch
            //{
            //    message.Text = "Cập nhật thất bại!";
            //}
        }

        protected void btnDelete_Click(object sender, EventArgs e)
        {
            
            //int categoryid = Convert.ToInt32(txtCategoryID.Text) ;
            //if (NewsBOList.CheckNewsinAreaDetail(null, "", categoryid))
            //{
            //    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Success", "alert('Bạn phải xóa những tin thuộc loại nhà đất này !!!')", true); 

            //    return;
            //}
            //CategoryBO.DeleteCategoryBO(Convert.ToInt32(txtCategoryID.Text));
            //messagedelete.Text = "Xóa thành công !";
            //GridView1.DataBind();
            //PanelActions.Visible = false;
        }

        protected void btnAdd_Click(object sender, EventArgs e)
        {
            //CategoryBO categorybo = CategoryBO.NewCategoryBO();
            //categorybo.CategoryName = txtcategoryname.Text;
            //categorybo.IsActive = isActive.Checked;
            //try
            //{
            //    categorybo.Save();
            //    message.Text = "Thêm thành công !";
            //    GridView1.DataBind();
            //}

            //catch
            //{
            //    message.Text = "Thêm thất bại !";
            //}
        }

    }
}
